/*
 * @Description: 
 * @Version: 2.0
 * @Autor: ycw
 * @Date: 2022-01-10 16:48:12
 * @LastEditors: ycw
 * @LastEditTime: 2022-01-10 16:52:41
 */
import https from '@/utils/https'

// 查询字典类型列表
export const listType = (query) => {
  return https({
    url: '/system/dict/type/list',
    method: 'get',
    params: query
  })
}

// 查询字典类型详细
export const getType = (dictId) => {
  return https({
    url: '/system/dict/type/' + dictId,
    method: 'get'
  })
}

// 新增字典类型
export const addType = (data) => {
  return https({
    url: '/system/dict/type',
    method: 'post',
    data: data
  })
}

// 修改字典类型
export const updateType = (data) => {
  return https({
    url: '/system/dict/type',
    method: 'put',
    data: data
  })
}

// 删除字典类型
export const delType = (dictId) => {
  return https({
    url: '/system/dict/type/' + dictId,
    method: 'delete'
  })
}

// 刷新字典缓存
export const refreshCache = () => {
  return https({
    url: '/system/dict/type/refreshCache',
    method: 'delete'
  })
}

// 获取字典选择框列表
export const optionselect = () => {
  return https({
    url: '/system/dict/type/optionselect',
    method: 'get'
  })
}